package com.jacoco.incremental;

import com.jacoco.incremental.utils.Empty;
import com.jacoco.incremental.utils.ViewInfo;

import java.io.File;

/**
 * 主入口
 */
public class Incremental {
    public static void main(String[] args) throws Exception {
        if (Empty.isNotEmpty(args) && args.length > 1) {
            if (args[0].equals("-f") && args[1].endsWith(".yml")) {
                File file = new File(args[1]);
                if (file.exists() && file.isFile()) {
                    new JacocoMain().setYmlFile(file).build();
                    return;
                }
                ViewInfo.error("检查文件路径是否正确！");
            }
        }
        ViewInfo.help();
    }
}
